home *** CD-ROM | disk | FTP | other *** search
- ; TeX
- ; Schaltet TeX-Modus ein
- ;
- store-procedure sharps
- insert-string "{\ss}"
- !endm
-
- store-procedure ae
- insert-string &cat &cat "{\" &chr 34 "a}"
- !endm
-
- store-procedure oe
- insert-string &cat &cat "{\" &chr 34 "o}"
- !endm
-
- store-procedure ue
- insert-string &cat &cat "{\" &chr 34 "u}"
- !endm
-
- store-procedure Ae
- insert-string &cat &cat "{\" &chr 34 "A}"
- !endm
-
- store-procedure Oe
- insert-string &cat &cat "{\" &chr 34 "O}"
- !endm
-
- store-procedure Ue
- insert-string &cat &cat "{\" &chr 34 "U}"
- !endm
-
- store-procedure tex
- set %rctmpt $discmd
- set $discmd FALSE
- !force unbind-key ß
- macro-to-key sharps ß
- macro-to-key ae ä
- macro-to-key oe ö
- macro-to-key ue ü
- macro-to-key Ae Ä
- macro-to-key Oe Ö
- macro-to-key Ue Ü
- set $discmd %rctmpt
- !endm
-
- store-procedure untex
- set %rctmpt $discmd
- set $discmd FALSE
- !force unbind-key ß
- ; bind-to-key execute-macro-31 ß
- !force unbind-key ä
- !force unbind-key ö
- !force unbind-key ü
- !force unbind-key Ä
- !force unbind-key Ö
- !force unbind-key Ü
- set $discmd %rctmpt
- !endm
-
- 30 store-macro
- run untex
- !endm
-
- 31 store-macro
- set %rctmp &sin $cfname "."
- !if &equ %rctmp 0
- !return
- !endif
- set %rctmp &mid $cfname &add %rctmp 1 5
- !if &seq %rctmp "tex"
- run tex
- !endif
- !endm
-
- set $exbhook execute-macro-30
- set $bufhook execute-macro-31
- add-mode "wrap"
-